home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-05-27 | 1.6 KB | 61 lines |
- # Nmake macros for building Windows 32-Bit apps
-
- !include <ntwin32.mak>
-
- # This line allows NMAKE to work as well
-
- all: cbzone.exe
-
- # Update the resource if necessary
-
- res.res: generic.rc generic.h
- rc -r -fo res.tmp generic.rc
- cvtres -$(CPU) res.tmp -o res.res
- del res.tmp
-
- # Update the object file if necessary
-
- generic.obj: generic.c generic.h
- $(cc) $(cflags) $(cvars) generic.c
- $(cvtobj) generic.obj
-
- c_move.obj: c_move.c
- $(cc) $(cflags) $(cvars) c_move.c
- $(cvtobj) c_move.obj
-
- c_parseo.obj: c_parseo.c
- $(cc) $(cflags) $(cvars) c_parseo.c
- $(cvtobj) c_parseo.obj
-
- c_main.obj: c_main.c
- $(cc) $(cflags) $(cvars) c_main.c
- $(cvtobj) c_main.obj
-
- c_graphi.obj: c_graphi.c
- $(cc) $(cflags) $(cvars) c_graphi.c
- $(cvtobj) c_graphi.obj
-
- c_explod.obj: c_explod.c
- $(cc) $(cflags) $(cvars) c_explod.c
- $(cvtobj) c_explod.obj
-
- c_draw.obj: c_draw.c
- $(cc) $(cflags) $(cvars) c_draw.c
- $(cvtobj) c_draw.obj
-
- unix2nt.obj: unix2nt.c
- $(cc) $(cflags) $(cvars) unix2nt.c
- $(cvtobj) $(*B).obj
-
- #c_scores.obj: c_scores.c
- # $(cc) $(cflags) $(cvars) c_scores.c
- # $(cvtobj) c_scores.obj
-
- c_gpr.obj: c_gpr.c
- $(cc) $(cflags) $(cvars) c_gpr.c
- $(cvtobj) c_gpr.obj
- # Update the executable file if necessary, and if so, add the resource back in.
-
- cbzone.exe: generic.obj res.res generic.def c_move.obj c_parseo.obj c_main.obj c_explod.obj c_draw.obj c_graphi.obj c_gpr.obj unix2nt.obj
- $(link) $(guiflags) -out:cbzone.exe generic.obj c_move.obj c_parseo.obj c_main.obj c_explod.obj c_draw.obj c_graphi.obj c_gpr.obj unix2nt.obj res.res $(guilibs)
-